home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 076-100 / scopedisk81 / startup / sd < prev    next >
Text File  |  1995-03-19  |  6KB  |  137 lines

  1. Startup
  2. =======
  3.  
  4. Program written by Weston Fryatt & Paul Davis For Acropolis Development.
  5.  
  6. This Program Is Ourware, simply meaning that if you find it useful and feel
  7. that it is worth some kind of moola please send as much as you feel it is
  8. worth (Programmers are usually poor anyway).
  9. You may distibute this program freely but it is not to be sold in any form
  10. we have written it for the benefit of the amiga community and not for
  11. someone to make money off of it, if someone sends a donation it will go for
  12. the development of other Acropolis Software.
  13.  
  14. This program came into existance simply because I was tired of switching
  15. disks with different startup-sequences on them just for some goofy program,
  16. there were times when I just wanted workbench and others when I needed to
  17. have VD0: active. I finally came up with the idea of writing a program that
  18. would allow you to use different startup-sequences on the same disk. Thus
  19. Startup was born, now I set to the task of learning 'C' (HA! what a fool I
  20. was being!) after learning that 'C' has a whole different setup than the
  21. old eight-bit ML it was time to call for outside help. Enter Weston Fryatt
  22. Programmer 'Extraordinare' and the fastest pizza eater in the world!.
  23. By conning Weston into writing the source for Startup, I had what I had
  24. been looking for (actually weston and I are old programming friends and
  25. part of a three person team that makes up Acropolis Development).
  26.  
  27. Now you can have up to five completely seperate startup-sequences and there
  28. is no limit to what they can do, Startup works with ALL dos commands
  29. (unlike other SIMILAR programs I have seen), we also added a timer so that
  30. the requester would go to the default startup after a set amount of time.
  31. you can also have from one to five startups and the number of startups
  32. you choose is how many gadgets show up, Startup also takes up NO MEMORY!
  33. once it has run it deletes itself from memory.
  34.  
  35. Installing Startup
  36. ==================
  37.  
  38. The ideal way to install Startup is to place it in the S: directory and
  39. rewrite your startup-sequence to start the program and set it's parameters.
  40.  
  41. The parameters for Startup are as follows......
  42.  
  43. Startup  (5-99)  (2-5)  (Execute Name)
  44.  
  45. The first parameter (5-99) is the countup timer, it will go from 0 to the
  46. number that you specify, then it will automaticly run startup.1
  47.  
  48. The second number (2-5) is the number of startups you have in your S:
  49. directory, this will be the number of gadget choices you have on the
  50. screen.
  51.  
  52. The third command (Execute Name) is the name of your execute command if you
  53. have changed it, the default is Execute (meaning if you did not change the
  54. name of your execute command then don't type anything here) an example is
  55. that weston renamed execute to EX so he would type ex here.
  56.  
  57. So for a startup with a ten second timer, three different startups and an
  58. execute command by the name of EX you would type......
  59.  
  60. S:Startup 10 3 EX
  61.  
  62. Now this is what you should change your original startup-sequence to so
  63. that the first thing the computer does is run startup with your parameters
  64. active. For the seperate startups you need to name them Startup.# where #
  65. is the number of that particular startup-sequence (1-5). When the timer
  66. runs out of time it will automaticly run the first startup (startup.1). You
  67. can change the S: to C: if you wish to put it in the 'C' Directory, but
  68. make sure that your startups are still in the S: directory as that is where
  69. the program will look for them. If startup does not find the startup files
  70. it will just break to Cli.
  71.  
  72.  
  73. A typical S: directory would look like
  74.  
  75.  
  76. Startup
  77. startup-sequence
  78. startup.1
  79. startup.2
  80. startup.3
  81. startup.4
  82. startup.5
  83.  
  84. Startup will place itself in the center of your screen and then disapear
  85. when either the timer is up or you have selected a startup. You may select
  86. startups by mouse or by keyboard or by numeric-keypad. it will then Execute
  87. that paticular startup. You may also abort startup by hitting the ESC key
  88. or by pressing the right mouse button.
  89.  
  90. We have provided three example startups to give you an idea of what you can
  91. do with the program. For example startup.3 is the one I use to load and run
  92. a term and have duiii sitting in the background so that when I am
  93. downloading I can check my disk space and whatever else I need to do.
  94.  
  95. If you have any comments or find a bug in the program I can be reached at
  96.  
  97. The Amiga Project  1-805-834-9383
  98. C/o Paul Davis
  99. Or Weston Fryatt And Or Kevin Sanders
  100.  
  101. We will be happy to answer any questions you have about the program or bugs
  102. you have found.
  103.  
  104. Source Code is available upon request. Send a disk mailer with proper
  105. postage to....
  106.  
  107. Acropolis Development C/O Paul Davis
  108. Rt-11 Box 563-A
  109. Bakersfield, Ca  93312
  110.  
  111. This is also the mailing address for any Ourware Donations.
  112.  
  113.  
  114.                            Programmer Notes
  115.                            ================
  116.  
  117.  
  118. Startup was conceived and written over a weekend.  After testing the
  119. program we ran across a bug, certain comands like, cd, stack, prompt etc..
  120. would not work and although most other commands were working.
  121. By playing with the source code I discovered that I was not handling the
  122. output filehandler in the proper manner.  So after more testing I struck
  123. upon the idea of writing the execute sequence to the input.device this was
  124. the same thing that we used to do on the 64.  Now instead of running the
  125. execut command from inside the program we put it in the input.device with
  126. a return at the end and the computer is fooled into thinking that it was
  127. typed from the keyboard thus solving the problem.
  128.  
  129.  
  130. Coming Soon From A-D             A-Print
  131. ====================             =======
  132.  
  133. A Printer Utility With Gadgets That Will Allow You To Print A Text File
  134. In Any Mode Your Printer Can Handle. With Lots Of Little Options To Keep
  135. You Interested.
  136.  
  137.